#include "mainwindow.h"

#include <QApplication>
#include <QMessageBox>
#include <QFileInfo>
#include "servertcp.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    // 替换为你实际的 SQLite 数据库文件路径
    QString dbPath = "SQLite/IOTMonitoring.db";
    QFileInfo dbFile(dbPath);
    if (!dbFile.exists()) {
        QMessageBox::critical(nullptr, "错误", "数据库文件不存在！");
        return -1;
    }

    qSetMessagePattern("[%{time yyyy-MM-dd hh:mm:ss.zzz} %{type}] %{file}:%{line} - %{message}");

    MainWindow w;
    w.show();
    return a.exec();
}
